home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
011
/
sclean.arc
/
SCLEAN.BAS
next >
Wrap
BASIC Source File
|
1986-03-06
|
2KB
|
40 lines
100 ' Program for creating SCLEAN.COM -- Michael F. Roberts
110 PRINT "Checking DATA statements, please wait..."
120 FOR B=1 TO 20 : FOR C=1 TO 17 : READ A$ : IF C<17 THEN 140
130 Z#=Z#+VAL(A$)
140 NEXT : NEXT
150 IF Z#=34390! THEN RESTORE : GOTO 170
160 PRINT "CHECKSUM ERROR -- CHECK TYPING AND REDO!":END
170 FOR B=1 TO 20 : FOR C=1 TO 16 : READ A$ : TTL=TTL+VAL("&H"+A$)
180 NEXT
190 READ S : IF S=TTL THEN 220
200 PRINT "DATA ERROR IN LINE";B*10+270
210 PRINT "CHECK FIGURES AND REDO" : END
220 TTL=0 : NEXT : RESTORE
230 OPEN "SCLEAN.COM" AS #1 LEN=1 : FIELD #1, 1 AS D$
240 FOR B=1 TO 20 : FOR C=1 TO 16
250 READ A$ : LSET D$=CHR$(VAL("&H"+A$))
260 PUT #1 : NEXT : READ DUMMY$ : NEXT : CLOSE
270 PRINT "SCLEAN.COM CREATED"
280 DATA EB,1F,90,44,65,6C,65,74,65,20,00,20,28,59,2F,4E,1323
290 DATA 29,3A,20,20,00,0A,0D,00,2A,2E,2A,00,00,00,00,3A,374
300 DATA 00,BF,80,00,8B,1D,32,FF,C6,41,01,00,FC,47,8B,CB,1721
310 DATA B0,20,F3,AE,E3,25,80,3D,3A,75,07,8A,45,FF,47,EB,2028
320 DATA 08,90,B4,19,CD,21,4F,04,41,A2,1E,01,89,3E,1C,01,1164
330 DATA BA,1E,01,52,80,C2,02,52,E8,02,00,CD,20,55,8B,EC,1636
340 DATA 83,EC,73,8B,D5,83,EA,71,B4,1A,CD,21,8B,1E,1C,01,1954
350 DATA E8,8B,00,33,C9,B4,4E,CD,21,72,43,BE,03,01,E8,A8,1894
360 DATA 00,8B,DD,83,EB,53,E8,75,00,8B,F2,E8,9B,00,BE,0B,2127
370 DATA 01,E8,95,00,B4,01,CD,21,8B,D8,BE,15,01,E8,89,00,1737
380 DATA 80,E3,DF,80,FB,59,74,07,80,FB,4E,74,0B,EB,CC,8B,2331
390 DATA D5,83,EA,40,B4,41,CD,21,B4,4F,CD,21,73,BD,BB,18,2137
400 DATA 01,E8,3A,00,B9,10,00,B4,4E,CD,21,72,2B,80,7E,AD,1572
410 DATA 2E,74,1F,80,7E,A4,10,75,19,BB,1B,01,E8,1F,00,52,1329
420 DATA 8B,D5,83,EA,53,52,E8,74,FF,8B,D5,83,EA,71,B4,1A,2521
430 DATA CD,21,B4,4F,CD,21,73,D5,8B,E5,5D,C2,04,00,8B,FD,2114
440 DATA 83,EF,40,8B,D7,8B,76,06,E8,15,00,C6,05,5C,8B,76,1856
450 DATA 04,E8,0C,00,C6,05,5C,47,8B,F3,E8,03,00,88,05,C3,1567
460 DATA AC,0A,C0,74,03,AA,EB,F8,C3,B4,02,8A,14,0A,D2,74,2017
470 DATA 05,CD,21,46,EB,F5,C3,00,00,00,00,00,00,00,00,00,988
480 END